/**$Licence:
 *   Use this however/wherever you like, just don't blame me if it breaks anything.
 *   Copyright (C) 2008 - 2013 xingsheng.zhu@gmail.com All rights reserved.
 */
package com.blazemina.mina.config;

/**
 * socket option config property file key
 * @author JackChu
 * @version 2.0.0 2013-2-20 上午10:09:06
 */
public class SocketConfigKeys {
	/**
	 * socket配置文件
	 */
	public static final String SOCKET_CONFIG_FILE = "blazemina-socket.properties";

	
	public static final String SOCKET_RECEIVE_BUFFER = "socketreceivebuffer";
	
	public static final String SOCKET_SEND_BUFFER = "socketsendbuffer";
	public static final String SOCKET_KEEP_ALIVE = "keepalive";
	public static final String SOCKET_TCP_NO_DELAY = "tcpnodelay";
	public static final String SOCKET_BOTH_IDLE_TIME_SECONDS = "bothidletimeseconds";
	public static final String SOCKET_READ_IDLE_TIME_SECONDS = "readidletimeseconds";
	public static final String SOCKET_WRITE_IDLE_TIME_SECONDS = "writeidletimeseconds";
	public static final String SOCKET_IO_THREAD = "iothread";
	public static final String SOCKET_CODEC_FACTORY = "codecfactory";
	public static final String SOCKET_HOST = "sockethost";
	public static final String SOCKET_PORT = "socketport";
	public static final String SOCKET_IO_HANDLER = "iohandler";
	
	/**
	 * ================robot======================
	 */
	public static final String ROBOT_NUMS = "robotnums";
	
	public static final String ROBOT_INTERVAL = "interval";
	
}
